<?php
/**
 * Classe FORM da tabela TB_TIPO_UNIDADE_SAUDE
 * 
 * @author			Mário R. Castro
 * @copyright		Voitech Sistema
 * @package			SEMAS
 * @subpackage		semas.application.controller
 * @version			1.0
*/
class App_Form_TipoUnidadeSaude extends Voitech_Form
{
	public function __construct($options=array())
	{
		parent::__construct($options);
		
		$this->setAttribs(array('name'=>'frmCadastroTipoUnidadeSaude', 'id'=>'frmCadastroTipoUnidadeSaude', 'class'=>'form last-child'));
		
		// add id element
        $this->addElement('hidden', 'co_tipo_unidade_saude');
        
        // remove id's decorators
        $this->getElement('co_tipo_unidade_saude')
            ->removeDecorator('DtDdWrapper')
            ->removeDecorator('HtmlTag')
            ->removeDecorator('Label');
		
		$noCategoria 	= new Zend_Form_Element_Text( 'no_tipo_unidade_saude' );
		$noCategoria->setLabel( 'Tipo de Unidade:' )
				 ->setAttribs( array('size'=>'55') )
		         ->addFilter( new Zend_Filter_StringTrim() )
				 ->addValidator( new Zend_Validate_StringLength( array( 'min'=>'3', 'max'=>'255' ) ) )
		         ->setDecorators( $this->_decoratorDefault )
				 ->setRequired( true );
		$this->addElement( $noCategoria );				
                
              		
		$this->addDisplayGroup(array('no_tipo_unidade_saude'),'Cadastro',array('legend' => 'Formulario de cadastro de Tipo de Unidade de Saúde', 'class'=>'grey-bg first-child last-child fieldset-with-legend fieldset-with-legend-first-child'));
	}
}